// const proxyUrl = 'http://192.168.3.128:56205'
// const proxyUrl = 'http://192.168.0.55:56205'
const proxyUrl = 'http://60.205.177.162:9300'
// let outputDir = 'Bz-' // 这里的qy_new是打包出来的文件夹名
// if (process.env.NODE_ENV === 'production') {
//   outputDir += 'prod'
// } else if (process.env.NODE_ENV === 'test') {
//   outputDir += 'test'
// }
module.exports = {
  // 输出文件目录
  // publicPath: './',
  // outputDir: outputDir,
  devServer: {
    proxy: {
      '/api': {
        target: proxyUrl,
        changeOrigin: true,
        secure: false,
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  },
  // 全局使用 less变量
  chainWebpack: (config) => {
    const oneOfsMap = config.module.rule('less').oneOfs.store
    oneOfsMap.forEach(item => {
      item
        .use('style-resources-loader')
        .loader('style-resources-loader')
        .options({
        // or an array : ['./path/to/vars.less', './path/to/mixins.less'] 这里的路径不能使用@，否则会报错
          patterns: './src/assets/css/common.less'
        })
        .end()
    })
  },
  // 生产环境去掉console.log
  configureWebpack: config => {
    if (process.env.NODE_ENV === 'production') {
      config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
    }
  }
}
